.app-menu-theme>li>a{  color:#000000!important; }
.app-menu-theme>div>span{  color:#000000!important; }
.app-menu-theme>li>a:hover{  color:#008D36!important; }
.app-menu-theme-no-logg>li>a{  color:#000000!important; }
.app-menu-theme-no-logg>div>span{  color:#000000!important; }
.app-menu-theme-no-logg>li>a:hover{  color:#008D36!important; }
.app-menu-theme>div>button{  background:#008D36!important; }
.app-menu-theme-no-logg>div>button{background:#FFFFFF!important; }
.app-menu-theme>div>button{  color:#FFFFFF!important; }
.app-menu-theme-no-logg>div>button{  color:#000000!important; }
.app-menu-theme>div>span>a{  color: #FFFFFF!important; background:red;}
.app-menu-theme-no-logg>div>span>a{  color: #FFFFFF!important; background: #008D36;}
.app-menu-theme-no-logg>div>a>span{  color:#000000!important; }
.bg-main-app-color{
  background-color: #FFFFFF!important;
  /*position:fixed;*/
  top:0;
  width: 100%;
  color: black !important;
}

.ca-logo-text{ color:#000000;}
.ca-logo-text2{ color:#000000;}

#mainGeneralMenuSVG{
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
  background-color: #FFFFFF !important;
}
 @media (max-width: 991px){ #mainGeneralMenuSVG{  width: 50%;  border: 1.5px solid rgba(0,0,0,.15);} }
.temporal-element{
  background-image: url(../images/temporal-image.jpeg);
  background-repeat: no-repeat;
  height: 210px;
}
.landing-secondary-text-2{font-size: calc(1em + 0.1vw)!important; font-family: 'Roboto', sans-serif; font-weight: 400;}
.card-title{ margin-bottom: .75rem;    font-size: 18px;}
.course-title{font-size: 18px; margin: 0;}
.div-foot-background{   background-image: url(../images/ND-4.jpg); background-repeat: no-repeat; background-position: left bottom;  }
.control-prev-bot{  left: -10% !important;   }
.control-next-bot{  right: -10% !important;   }
.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next  {  right: 0; }
.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev   {   left: 0; }
.play-lib {     left: 49%;   top: 40%; }
.play-lib-mobile {     left: 40%;   top: 40%; }
.height-card{  height: 480px; }
.background-card{ background-color: #f3f3f3; }
.background-card-gray-white{
  background: rgb(255,255,255);
  background: linear-gradient(180deg, rgba(243,243,243,1) 0%, rgba(243,243,243,1) 85%, rgba(248,249,250,1) 86%, rgba(248,249,250,1) 100%);  
}

.background-white-white{
  background: rgb(255,255,255);
  background: linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 15%, rgba(137,137,137,1) 16%, rgba(137,137,137,1) 85%, rgba(255,255,255,1) 86%, rgba(255,255,255,1) 100%);
}
.background-gray-white{
  background: rgb(255,255,255);
  background: linear-gradient(180deg, rgba(248,249,250,1) 0%, rgba(248,249,250,1) 15%, rgba(137,137,137,1) 16%, rgba(137,137,137,1) 85%, rgba(255,255,255,1) 86%, rgba(255,255,255,1) 100%);
}

.background-white-gray{
  background: rgb(255,255,255);
  background: linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 15%, rgba(137,137,137,1) 16%, rgba(137,137,137,1) 85%, rgba(248,249,250,1) 86%, rgba(248,249,250,1) 100%);

}

.landing-main-div2{
  background: rgb(255,255,255);
  background: linear-gradient(180deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 15%, rgba(137,137,137,1) 16%, rgba(137,137,137,1) 85%, rgba(255,255,255,0) 86%, rgba(255,255,255,0) 100%);
  /*height: 450px;*/
}

.green_back{ background-color: #008d36; }
.gray-background{  background-color: #898989; }
.fixed-logo{
  position: fixed;
  z-index: 1031;
}
.dot_white{
  color: #FFFFFF;
}
.containerBig{  width: 90%;  max-width: 90%;  }
@font-face {  font-display: swap; }
@media (min-width: 260px) {    .circular-img{  border-radius: 50%; width: 250px; height: 250px;     border: 7px solid #ffce3b; }  }
@media (min-width: 420px) {    .circular-img{  border-radius: 50%; width: 275px; height: 275px;     border: 7px solid #ffce3b; }  }
@media (min-width: 560px) {    .circular-img{  border-radius: 50%; width: 350px; height: 350px;     border: 7px solid #ffce3b; }  }

@media (min-width: 992px) {  
  .banner-main-container-extra-large2{   height: 38vw !important;  }
  .circular-img{  border-radius: 50%; width: 320px; height: 320px;     border: 7px solid #ffce3b; }
}

@media (min-width: 1100px) { .circular-img{  border-radius: 50%; width: 350px; height: 350px;     border: 7px solid #ffce3b; }  }

@media (min-width: 1440px) {  
  .banner-main-container-extra-large2{   height: 50vw !important;  }    
  .circular-img{  border-radius: 50%; width: 375px; height: 375px;     border: 7px solid #ffce3b; }
}
@media (min-width: 1700px) {  .banner-main-container-extra-large2{   height: 38vw !important;  }    }
.btn-top{
  margin-left: 10px !important;
  border-radius: 10px;
  background-color: #ffce3b;
}
.banner-main-container-extra-large2{
  background-repeat-y: no-repeat;
  background-position: bottom; 
  color:white;
}
/*
.navbar-expand-lg{
  margin-top: 1rem!important;
}
*/
.font-main-app-color{
 color:#000000!important; 
}
.font-weight-bold .user-story-link{
  color: #000000!important;
}
.client-img{  width: 200px;}
.client-pcl-img{  width: 125px;}
.back-gray{
  background-color: #f8f9fa!important
  margin-top: -3px;
}
.mySlides { align-items: center; width:100%;  /*position: fixed;  position: fixed; z-index: -1;*/}
.slide0{  background: url("../images/slider_0_mob.jpg"); background-repeat: no-repeat; background-size: 100% 100%;}
.slide1{  background: url("../images/slider_1_mob.jpg"); background-repeat: no-repeat; background-size: 100% 100%;}
.slide2{  background: url("../images/slider_2_mob.jpg"); background-repeat: no-repeat; background-size: 100% 100%;}
.slide3{  background: url("../images/slider_3_mob.jpg"); background-repeat: no-repeat; background-size: 100% 100%;}
.slide4{  background: url("../images/slider_4_mob.jpg"); background-repeat: no-repeat; background-size: 100% 100%;}

/*General Css, used for all sizes, unless overwrited for specific resolution*/

.button {  background-color: #ffce3b; /* Green */  border: none;  color: black;  padding: 10px;  text-align: center;  text-decoration: none;  display: inline-block;  font-size: 1.5vw;  font-style: bold;  margin: 4px 2px;  cursor: pointer;  border-radius: 40px;}
.news-blogs-col { background-color: #FFFFFF;  color: black;     font-size: calc(1em + 0.4vw);}
.nbc-button-text{font-size: calc(1em + 0.1vw);}
#news_blogs { padding: 1vw;  box-shadow: 1vw 1vw #ffce3b;  background-color: #28a745;   color: white;   width: 85vw;}
.shadow-app{  -webkit-box-shadow: 1.1vw 1.1vw 0.5vw -0.5vw rgba(0,0,0,0.5);  -moz-box-shadow: 1.1vw 1.1vw 0.5vw -0.5vw rgba(0,0,0,0.5);  box-shadow: 1.1vw 1.1vw 0.5vw -0.5vw rgba(0,0,0,0.5);}
.shadow-app-yellow{  z-index: 1;  -webkit-box-shadow: 1.3vw 1.3vw 0vw 0vw #ffce3b;  -moz-box-shadow: 1.3vw 1.3vw 0vw 0vw #ffce3b;  box-shadow: 1.3vw 1.3vw 0vw 0vw #ffce3b; }
.popover-body{  padding:1.5rem 2.9rem;  color:#212529}
.form-group{  margin-bottom:1rem;  margin-left: -1.7rem;  margin-right: -1.7rem;}



.landing-main-div{
  /*background: rgb(255,255,255);*/
  /*background-color: #008D36;
  background: linear-gradient(178deg, rgba(255,255,255,1) 95%, rgba(0,141,54,1) 96%, rgba(0,141,54,1) 100%);*/

}
.green-circle-div{
  background: url("../images/GreenCircle.png");  
  background-repeat-y: no-repeat;
  background-position: left; 
  background-size: contain;
  background-repeat-x: no-repeat;
}

.div-green-bottom{
  background: rgb(255,255,255); 
  background: linear-gradient(183deg, rgba(0,141,54,1) 14%, rgba(255,206,59,1) 15%, rgba(255,206,59,1) 16%, rgba(255,255,255,1) 17%);
}
.landing-bottom-img-div{
  background: rgb(255,255,255);
  background: linear-gradient(177deg, rgba(255, 254, 254, 0) 45%,rgba(255, 254, 254, 1) 46%,rgba(255, 254, 254, 1) 46%, rgba(103,162,114,1) 47%, rgba(103,162,114,1) 47%);
}

.bca { 
  font-size:  calc(1em + 0.6vw);  color:black;
  margin-left:0px !important;
  color: #008D36;
  border-radius: 40px;
  background-color: #ffce3b;
}
.overlay-item-no-of { z-index: 1; }
.landing-overlay-item-no-of { z-index: 1; /*top: -8vw; */}
.slide-shadow {    background:rgba(0,0,0,0.5);    position: absolute;    width: 100vw;  }
.slide-text { position: absolute; color: white; font-size: calc(1em + 1vw);z-indexwebkit-text-stroke: 0.04vw black;}
.landing-main-title{ font-size: calc(1em + 1.3vw); font-family: 'Roboto', sans-serif; font-weight: 400;}
.landing-main-title-mb{ font-size: calc(1.5em + 1.5vw); font-family: 'Roboto', sans-serif; font-weight: 400;}
.landing-secondary-text{ font-size: calc(1em + 0.6vw); }
.landing-bullet-text{  }
.landing-list-text{ font-size:  calc(1em + 0.6vw); }
.landing-vic{ position: absolute; opacity: 0.25;  filter: alpha(opacity=25); /* For IE8 and earlier */}
.landing-bottom-img{ width: 100%; }
.newblogs_title{  font-size:  calc(1em + 1vw);  }


/* Style for Lean Home*/
.slide-shadow-lean {
  background:rgba(0,0,0,0.5);    
  position: absolute;    
  width: 100vw;  
}

.div-green-bottom-lean{
  background: rgb(255,255,255); 
  background: linear-gradient(183deg, 
    rgba(0,141,54,1) 14%, 
    rgba(255,206,59,1) 15%, 
    rgba(255,206,59,1) 16%, 
    rgba(255,255,255,0) 17%);
}

.slide-text-lean { 
  position: absolute; 
  color: white; 
  font-size: calc(1em + 0.8vw);z-indexwebkit-text-stroke: 0.04vw black;
  line-height: 1.1;
}

.slide-text-lean-yellow{
  font-size: calc(1em + 1vw);z-indexwebkit-text-stroke: 0.04vw black;
}

#news_blogs_lean{ 
  padding: 1vw;  
  box-shadow: 1vw 1vw #ffce3b;  
  background-color: #28a745;   
  color: white;   
  width: 65vw;
}

.nb_ml_lean{
  margin-left: 3vw;
}

.grad-top-pix-lean{
  top: -5px !important;
}


.font-title-custom-ustory{ 
  background-color: #FFFFFF;  
  color: black;     
  font-size: calc(0.85em + 0.4vw);
}

.font-custom-ustory{
  font-size: calc(0.37em + 0.45vw) !important;
}

.pdd-btn-custom-ustory{
  padding: .100rem .55rem;
}

.font-btn-custom-ustory{
  font-size: 1.2rem;
}

.mt-arrow-custom-ustory{
  margin-top: -4rem;
}

.font-btn-custom{
  font-size: 1rem;
}

/* CUSTOMERS SLIDER*/

@media (min-width: 320px) {
  .ctms-fs-slider-hdc{
    font-size: 12px;
  }
  .ctms-fs-slider{
    font-size: 14px;
  }
}

@media (min-width: 375px) {
  .ctms-fs-slider-hdc{
    font-size: 13px;
  }
  .ctms-fs-slider{
    font-size: 15px;
  }
}

@media (min-width: 576px) {
  .ctms-fs-slider-hdc{
    font-size: 14px;
  }
  .ctms-fs-slider{
    font-size: 16px;
  }
}

@media (min-width: 768px) {
  .ctms-fs-slider-hdc{
    font-size: 15px;
  }
  .ctms-fs-slider{
    font-size: 17px;
  }
}

/* CUSTOMERS SLIDER*/

/*     MOBILE VERSION SIZES     */

@media (min-width: 320px) {
  .slide-shadow{  top: 5vw;     height: 30vw;    /*left: 0vw;*/  }
  .slide-text{    left: 6vw;    width: 88vw;  }
  .landing-vic{   right: -10%;  width: 60%; }

  .slide-shadow-lean{
    top: 5vw;
    height: 23vw;
  }
  .slide-text-lean {
    top: 3vw;
    font-size: calc(0.81em + 0.5vw);z-indexwebkit-text-stroke: 0.04vw black;
    line-height: 1.1;
  }
  .slide-text-lean-yellow{
    font-size: calc(1em + 2vw);z-indexwebkit-text-stroke: 0.04vw black;
  }

  .font-btn-custom-ustory{
    font-size: 1.1rem;
  }
  .font-btn-custom{
    font-size: 0.8rem;
  }

  .font-custom-blogs-lookem{
    font-size: calc(0.29em + 0.40vw) !important;
  }
  .font-custom-webinars-kaizen{
    font-size: calc(0.26em + 0.40vw) !important;
  }
  
}

@media (min-width: 350px) {
  .slide-text-lean {
    left: 2vw;
    font-size: calc(0.84em + 0.5vw);z-indexwebkit-text-stroke: 0.04vw black;
  }

  .font-custom-ustory{
    font-size: calc(0.40em + 0.45vw) !important;
  }
}

@media (min-width: 360px) {
  .slide-text-lean {
    left: 5vw;
  }
}

@media (min-width: 375px) {
  .font-custom-ustory{
    font-size: calc(0.44em + 0.45vw) !important;
  }
  .font-btn-custom-ustory{
    font-size: 1.4rem;
  }
  .font-btn-custom{
    font-size: 0.9rem;
  }

  .font-custom-blogs-lookem{
    font-size: calc(0.35em + 0.40vw) !important;
  }
  .font-custom-webinars-kaizen{
    font-size: calc(0.32em + 0.40vw) !important;
  }
}

@media (min-width: 376px) {
  .slide-shadow{  top: 6vw;  height: 20vw; }

  .slide-text-lean {
    left: 8vw;
  }
}

@media (min-width: 400px) {
  .slide-text-lean {
    left: 1vw;
    font-size: calc(0.9em + 0.5vw);z-indexwebkit-text-stroke: 0.04vw black;
    line-height: 1.2;
  }
  .slide-text-lean-yellow{
    font-size: calc(1em + 3vw);z-indexwebkit-text-stroke: 0.04vw black;
  }

  .pb-custom-ustory{
    padding-bottom: 0.25rem !important;
  }
  .font-title-custom-ustory{ 
    font-size: calc(1em + 0.4vw);
  }
  .font-custom-ustory{
    font-size: calc(0.47em + 0.45vw) !important;
  }
  .font-custom-blogs-lookem{
    font-size: calc(0.40em + 0.40vw) !important;
  }
  .font-custom-webinars-kaizen{
    font-size: calc(0.37em + 0.40vw) !important;
  }
}

@media (min-width: 425px) {
  .slide-shadow{  top: 8vw; height: 20vw; }  

  .slide-text-lean {
    left: 4vw;
  }
}

@media (min-width: 450px) {
  .slide-text-lean {
    left: 7vw;
  }

  .pb-custom-ustory{
    padding-bottom: 0.5rem !important;
  }
  .font-custom-ustory{
    font-size: calc(0.55em + 0.45vw) !important;
  }
  .font-btn-custom{
    font-size: 1rem;
  }

  .font-custom-blogs-lookem{
    font-size: calc(0.45em + 0.40vw) !important;
  }
  .font-custom-webinars-kaizen{
    font-size: calc(0.42em + 0.40vw) !important;
  }
}

@media (min-width: 480px) {  
  .slide-shadow{  height: 16vw; }
  .landing-vic{   width: 50%; }

  .slide-shadow-lean{
    top: 5vw;
    height: 20vw;
  }
  .slide-text-lean {
    top: 1vw;
    left: 10vw;
    line-height: 1.3;
  }
}

@media (min-width: 500px) {
  .slide-text-lean {
    left: 13vw;
  }
  .news-blogs-col {
    font-size: calc(1.2em + 0.4vw);
  }

  .pb-custom-ustory{
    padding-bottom: 0.75rem !important;
  }
  .font-title-custom-ustory{ 
    font-size: calc(1.2em + 0.4vw);
  }
}

@media (min-width: 520px) {
  .font-btn-custom{
    font-size: 1.1rem;
  }
}

@media (min-width: 540px) {
  .slide-text-lean {
    left: 12vw;
    font-size: calc(1em + 0.5vw);z-indexwebkit-text-stroke: 0.04vw black;
    line-height: 1.35;
  }

  .ptb-custom-ustory{
    padding-top: .25rem !important;
    padding-bottom: .25rem !important;
  }
  .font-custom-ustory{
    font-size: calc(0.67em + 0.45vw) !important;
  }

  .font-custom-blogs-lookem{
    font-size: calc(0.56em + 0.40vw) !important;
  }
  .font-custom-webinars-kaizen{
    font-size: calc(0.53em + 0.40vw) !important;
  }
}

@media (min-width: 554px) {
  .landing-vic {  width: 40%; }    
}

@media (min-width: 575px) {  
  .slide-shadow { height: 14vw; }
  .landing-vic {  width: 35%; }

  .slide-text-lean {
    left: 14vw;
  }
}

@media (min-width: 576px) {
  .slide-shadow-lean{
    top: 8vw;
    height: 17vw;
  }
  .slide-text-lean {
    top: 0vw;
    left: 14vw;
    line-height: 1.25;
  }
  #news_blogs_lean{   
    width: 60vw;
  }
  .nb_ml_lean{
    margin-left: 1vw;
  }

  .font-custom-ustory{
    font-size: calc(0.62em + 0.6vw) !important;
  }
  .font-custom-blogs-lookem{
    font-size: calc(0.62em + 0.40vw) !important;
  }
  .font-custom-webinars-kaizen{
    font-size: calc(0.58em + 0.40vw) !important;
  }
  .font-btn-custom-ustory{
    font-size: 1.8rem;
  }
}

@media (min-width: 600px) {
  .slide-text-lean {
    top: 1vw;
    left: 15vw;
  }
}

@media (min-width: 620px) {
  .slide-text-lean {
    left: 17vw;
  }

  .news-blogs-col {
    font-size: calc(1.4em + 0.4vw);
  }
  .font-title-custom-ustory{ 
    font-size: calc(1.4em + 0.4vw);
  }
  .font-custom-ustory{
    font-size: calc(0.72em + 0.6vw) !important;
  }
  .font-btn-custom{
    font-size: 1.2rem;
  }

  .font-custom-blogs-lookem{
    font-size: calc(0.70em + 0.40vw) !important;
  }
  .font-custom-webinars-kaizen{
    font-size: calc(0.67em + 0.40vw) !important;
  }
}

@media (min-width: 640px) {
  .pb-custom-ustory{
    padding-bottom: 1rem !important;
  }
}

@media (min-width: 675px) {  
  .slide-shadow { top: 6vw; /*width: 90vw !important;*/  }

  .slide-text-lean {
    left: 20vw;
  }

  .pb-custom-ustory{
    padding-bottom: 1.5rem !important;
  }
}

@media (min-width: 720px) {
  .slide-text-lean {
    left: 23vw;
  }

  .pb-custom-ustory{
    padding-bottom: 1.75rem !important;
  }
  .font-custom-ustory{
    font-size: calc(0.75em + 0.65vw) !important;
  }
  .font-custom-blogs-lookem{
    font-size: calc(0.77em + 0.40vw) !important;
  }
  .font-custom-webinars-kaizen{
    font-size: calc(0.73em + 0.40vw) !important;
  }
}

/*      WEB VERSION SIZES     */

@media (min-width: 768px){
  .slide-text { left: 20vw;     width: 60vw;}
  .landing-vic { width: 27%;}
  .landing-secondary-text{padding-bottom: 1rem;}
  .landing-main-title{  font-size: calc(2em + 1.4vw); font-family: 'Roboto', sans-serif; font-weight: 400; }
  px-5 {}

  .slide-shadow-lean{
    top: 9.3vw;
    height: 12vw;
  }
  .slide-text-lean-yellow{
    font-size: calc(1em + 2vw);z-indexwebkit-text-stroke: 0.04vw black;
  }
  .slide-text-lean {
    top: 0vw;
    left: 30vw;
    font-size: calc(1em + 0.6vw);z-indexwebkit-text-stroke: 0.04vw black;
  }

  .news-blogs-col {
    font-size: calc(0.8em + 0.4vw);
  }
  .font-title-custom-ustory{ 
    font-size: calc(0.8em + 0.4vw);
  }
  .font-custom-ustory{
    font-size: calc(0.251em + 0.51vw) !important;
  }
  .font-btn-custom-ustory{
    font-size: 0.9rem;
  }
  .font-btn-custom{
    font-size: 0.9rem;
  }
  .ptb-custom-ustory{
    padding-top: 0rem !important;
    padding-bottom: 0rem !important;
  }
  .pb-custom-ustory{
    padding-bottom: 0rem !important;
  }
  .mt-arrow-custom-ustory{
    margin-top: -3rem;
  }
  .pb-custom-bottom{
    padding-bottom: 0.5rem !important;
  }

  .font-custom-blogs-lookem{
    font-size: calc(0.23em + 0.42vw) !important;
  }
  .font-custom-webinars-kaizen{
    font-size: calc(0.20em + 0.40vw) !important;
  }

}

@media (min-width: 790px) {  
  .slide-shadow { top: 5vw; height: 12vw; }
}

@media (min-width: 800px) {  
  .font-custom-ustory{
    font-size: calc(0.265em + 0.51vw) !important;
  }
  .font-custom-blogs-lookem{
    font-size: calc(0.25em + 0.42vw) !important;
  }
  .font-custom-webinars-kaizen{
    font-size: calc(0.22em + 0.40vw) !important;
  }
}

@media (min-width: 840px) {  
  .slide-text-lean {
    left: 33vw;
  }

  .pb-custom-bottom{
    padding-bottom: 0.3rem !important;
  }
}

@media (min-width: 880px) {  
  .slide-text-lean {
    left: 35vw;
  }
}

@media (min-width: 900px) {  
  .font-custom-ustory{
    font-size: calc(0.31em + 0.51vw) !important;
  }
  .pb-custom-bottom{
    padding-bottom: 0rem !important;
  }
  .font-custom-blogs-lookem{
    font-size: calc(0.29em + 0.42vw) !important;
  }
  .font-custom-webinars-kaizen{
    font-size: calc(0.26em + 0.40vw) !important;
  }
}

@media (min-width: 950px) {  
  .news-blogs-col {
    font-size: calc(1em + 0.4vw);
  }
  .font-title-custom-ustory{ 
    font-size: calc(1em + 0.4vw);
  }.font-btn-custom-ustory{
    font-size: 1rem;
  }
  .font-btn-custom{
    font-size: 1rem;
  }
}

.div-btn-register{padding-top: 0.25rem!important;}

@media (min-width: 1110px) {  
  .div-btn-register{padding-top: 1rem!important;}
}




@media (min-width: 992px) {  
  .slide-shadow { top: 2vw; height: 10vw;}
  .landing-vic { opacity: 1;  filter: alpha(opacity=100); /* For IE8 and earlier */} 
  .overlay-item-no-of { top: -4vw; left: 2vw !important; transform: scaleX(-1);}
  .landing-secondary-text{ font-size: calc(1em + 0.3vw); padding-right: 2rem!important;  }
  .landing-list-text{ font-size: calc(1em + 0.3vw); padding-right: 2rem!important; }
  .landing-main-div{
    /*
    background: rgb(255,255,255);
    background: linear-gradient(177deg, rgba(255,255,255,1) 86%, rgba(0,141,54,1) 87%, rgba(0,141,54,1) 82%);
    */
  }
  
   
  
  .slide0{  background: url("../images/slider_0_web.jpg"); background-size: 100% }
  .slide1{  background: url("../images/slider_1_web.jpg"); background-size: 100% 100%;}
  .slide2{  background: url("../images/slider_2_web.jpg"); background-size: 100% 100%;}
  .slide3{  background: url("../images/slider_3_web.jpg"); background-size: 100% 100%;}
  .slide4{  background: url("../images/slider_4_web.jpg"); background-size: 100% 100%;}
/*
  .slide0{  content:url("../images/slider_0_web.jpg");  }
  .slide1{  content:url("../images/slider_1_web.jpg");  }
  .slide2{  content:url("../images/slider_2_web.jpg");  }
  .slide3{  content:url("../images/slider_3_web_2.jpg");}
  .slide322{  content:url("../images/222slider_3_web.jpg");}
  .slide4{  content:url("../images/slider_4_web.jpg");  }
*/
/*
  .innerslide1_1{ content:url("../images/slider1_1_2.jpg"); max-width: 33%; float: left;}
  .innerslide1_2{ content:url("../images/slider1_2.jpg"); max-width: 34%; float: left;}
  .innerslide1_3{ content:url("../images/slider1_3_2.jpg"); max-width: 33%; float: left;}
*/

  .slide-shadow-lean{
    top: 6.6vw;
    height: 8.5vw;
  }
  .slide-text-lean-yellow{
    font-size: calc(1em + 1vw);z-indexwebkit-text-stroke: 0.04vw black;
  }
  .slide-text-lean {
    top: 0vw;
    left: 45vw;
    font-size: calc(1em + 0.4vw);z-indexwebkit-text-stroke: 0.04vw black;
  }

  .font-custom-ustory{
    font-size: calc(0.36em + 0.51vw) !important;
  }
  .font-custom-blogs-lookem{
    font-size: calc(0.34em + 0.42vw) !important;
  }
  .font-custom-webinars-kaizen{
    font-size: calc(0.31em + 0.40vw) !important;
  }
}

@media (min-width: 1050px) {  
  .slide-shadow-lean{
    top: 6.3vw;
    height: 8.5vw;
  }

  .news-blogs-col {
    font-size: calc(1.1em + 0.4vw);
  }
  .font-title-custom-ustory{ 
    font-size: calc(1.1em + 0.4vw);
  }.font-btn-custom-ustory{
    font-size: 1.1rem;
  }
  .font-btn-custom{
    font-size: 1.1rem;
  }
  .pb-custom-ustory{
    padding-bottom: 0.5rem !important;
  }
}

@media (min-width: 1080px) {  
  .slide-shadow-lean{
    top: 7.4vw;
    height: 8vw;
  }
  .slide-text-lean {
    left: 46vw;
  }
}

@media (min-width: 1150px) {  
  .slide-shadow-lean{
    top: 6.9vw;
    height: 7.7vw;
  }
  .slide-text-lean {
    left: 48vw;
  }
}

@media (min-width: 1200px) {  
  .font-custom-ustory{
    font-size: calc(0.46em + 0.51vw) !important;
  }
  .pb-custom-ustory{
    padding-bottom: 1rem !important;
  }

  .font-custom-blogs-lookem{
    font-size: calc(0.43em + 0.42vw) !important;
  }
  .font-custom-webinars-kaizen{
    font-size: calc(0.40em + 0.40vw) !important;
  }
}

/*1207 - 1499*/
@media (min-width: 1217px) {  
  .slide-shadow { top: 4vw; height: 6vw; /*width: 80vw;  */}
}

@media (min-width: 1250px) {  
  .slide-shadow-lean{
    top: 6.5vw;
    height: 7.5vw;
  }

  .font-custom-ustory{
    font-size: calc(0.49em + 0.4vw) !important;
  }
}

@media (min-width: 1270px) {  
  .pb-custom-ustory{
    padding-bottom: 1.5rem !important;
  }
}

@media (min-width: 1300px) {  
.slide-shadow { top: 4vw; height: 6vw; /*width: 80vw;  */}
.landing-secondary-text{ font-size: calc(1em + 0.4vw);}  
.landing-vic { width: 25%;} 
.overlay-item-no-of { top: -6vw;}  
.landing-main-div{ /* background: linear-gradient(178deg, rgba(255,255,255,1) 86%, rgba(0,141,54,1) 87%, rgba(0,141,54,1) 82%); */}
  
  .nb_pb_lean{
    padding-bottom: 2rem !important;
  }

  .font-custom-ustory{
    font-size: calc(0.51em + 0.4vw) !important;
  }
  .font-custom-blogs-lookem{
    font-size: calc(0.48em + 0.42vw) !important;
  }
  .font-custom-webinars-kaizen{
    font-size: calc(0.44em + 0.40vw) !important;
  }
}

@media (min-width: 1350px) {  
  .slide-shadow-lean{
    top: 6vw;
    height: 8vw;
  }
  .slide-text-lean-yellow{
    font-size: calc(1em + 1.4vw);z-indexwebkit-text-stroke: 0.04vw black;
  }
  .slide-text-lean {
    top: 0vw;
    left: 43vw;
    font-size: calc(1em + 0.5vw);z-indexwebkit-text-stroke: 0.04vw black;
  }

  .news-blogs-col {
    font-size: calc(1.3em + 0.4vw);
  }
  .font-title-custom-ustory{ 
    font-size: calc(1.3em + 0.4vw);
  }.font-btn-custom-ustory{
    font-size: 1.2rem;
  }
  .font-btn-custom{
    font-size: 1.2rem;
  }
  .font-custom-ustory{
    font-size: calc(0.66em + 0.4vw) !important;
  }
  .font-custom-blogs-lookem{
    font-size: calc(0.51em + 0.42vw) !important;
  }
  .font-custom-webinars-kaizen{
    font-size: calc(0.48em + 0.40vw) !important;
  }
}

@media (min-width: 1400px) { 
  .overlay-item-no-of { top: -5vw;}  

  .slide-shadow-lean{
    top: 8.5vw;
    height: 6.5vw;
  }
  .slide-text-lean-yellow{
    font-size: calc(1em + 1vw);z-indexwebkit-text-stroke: 0.04vw black;
  }
  .slide-text-lean {
    top: 0vw;
    left: 49vw;
    font-size: calc(1em + 0.3vw);z-indexwebkit-text-stroke: 0.04vw black;
  }

  .news-blogs-col {
    font-size: calc(1.4em + 0.4vw);
  }
  .font-title-custom-ustory{ 
    font-size: calc(1.4em + 0.4vw);
  }.font-btn-custom-ustory{
    font-size: 1.3rem;
  }
  .font-btn-custom{
    font-size: 1.3rem;
  }
  .font-custom-ustory{
    font-size: calc(0.695em + 0.4vw) !important;
  }
  .font-custom-blogs-lookem{
    font-size: calc(0.54em + 0.42vw) !important;
  }
  .font-custom-webinars-kaizen{
    font-size: calc(0.47em + 0.40vw) !important;
  }
}

@media (min-width: 1500px) {  
  .slide-shadow { top: 5vw; height: 6vw; /*width: 80vw;*/  }
  .landing-vic { width: 30%;} 
  .overlay-item-no-of { top: -5vw; left: -3vw !important;}  

  .slide-shadow-lean{
    top: 8vw;
    height: 6.5vw;
  }
  .slide-text-lean-yellow{
    font-size: calc(1em + 1.2vw);z-indexwebkit-text-stroke: 0.04vw black;
  }
  .slide-text-lean {
    top: 0vw;
    left: 49vw;
    font-size: calc(1em + 0.35vw);z-indexwebkit-text-stroke: 0.04vw black;
  }

  .pb-custom-ustory{
    padding-bottom: 2rem !important;
  }

  .font-custom-blogs-lookem{
    font-size: calc(0.58em + 0.42vw) !important;
  }
  .font-custom-webinars-kaizen{
    font-size: calc(0.53em + 0.40vw) !important;
  }
}

@media (min-width: 1600px) {
  .slide-shadow-lean{
    top: 7.5vw;
  }

  .pb-custom-ustory{
    padding-bottom: 3rem !important;
  }

  .font-custom-blogs-lookem{
    font-size: calc(0.64em + 0.42vw) !important;
  }
  .font-custom-webinars-kaizen{
    font-size: calc(0.58em + 0.40vw) !important;
  }
}

@media (min-width: 1700px) {
  .slide-shadow-lean{
    top: 7vw;
  }
  .font-custom-blogs-lookem{
    font-size: calc(0.69em + 0.42vw) !important;
  }
  .font-custom-webinars-kaizen{
    font-size: calc(0.61em + 0.40vw) !important;
  }
}

@media (min-width: 1800px) {
  .slide-shadow-lean{
    top: 6.6vw;
  }

  .pb-custom-ustory{
    padding-bottom: 3.5rem !important;
  }
}

@media (min-width: 1900px) {
  .slide-shadow { height: 5vw;  }
  .landing-secondary-text{    font-size: calc(1em + 0.4vw)!important; }
  .landing-secondary-text-2{    font-size: calc(1em + 0.1vw)!important; font-family: 'Roboto', sans-serif; font-weight: 400; }
  .landing-main-div{/*  background: linear-gradient(178deg, rgba(255,255,255,1) 87%, rgba(255,255,255,1) 90%, rgba(0,141,54,1) 91%, rgba(0,141,54,1) 93%);*/}
                                                          
  .overlay-item-no-of {left: -1vw !important;}

  .pb-custom-ustory{
    padding-bottom: 4.5rem !important;
  }

  .font-custom-webinars-kaizen{
    font-size: calc(0.69em + 0.40vw) !important;
  }
}

@media (min-width: 2100px) {
  .pb-custom-ustory{
    padding-bottom: 5.5rem !important;
  }
}

@media (min-width: 2300px) {
  .pb-custom-ustory{
    padding-bottom: 6.5rem !important;
  }
}

@media (min-width: 2500px) {
  .pb-custom-ustory{
    padding-bottom: 7.5rem !important;
  }
}

@media (min-width: 2700px) {
  .pb-custom-ustory{
    padding-bottom: 8.5rem !important;
  }
}


/* OLD Logo Style */
/*
.shadow-container{  background-color: #ffce3b;  position: relative;  top:2.25vw;  left:5vw;  z-index: 9999;  min-height: 12vw;  height: 12vw;  max-height: 12vw;  max-width: 14vw !important;  width: 14vw;  min-width: 14vw !important;}
.logo-container{  background-color: #FFFFFF;  position: relative;  top:-1vw;  left:-1vw;  min-height: 12vw;  height: 12vw;  max-height: 12vw;  max-width: 14vw !important;  width: 14vw;  min-width: 14vw !important;}
.logo-img{  min-height: 12vw;  height: 12vw;  max-height: 12vw;  max-width: 14vw !important;  width: 14vw;  min-width: 14vw !important;}
.shadow-container-green{  top: 1.85vw; left:-7vw;  background-color: #008D36;  position: relative; z-index: 9999;  min-height: 15.5vw; height: 15.5vw; max-height: 15.5vw; max-width: 16vw !important; width: 16vw;  min-width: 16vw !important; }
@media (min-width: 320px) { .shadow-container-green{  background-color: #008d3600;  }    }
@media (min-width: 575px) { .shadow-container-green{  top:12vw !important;  background-color: #008D36;} }
@media (min-width: 675px) { .shadow-container-green{  top:9vw !important; }   }
@media (min-width: 768px) { .shadow-container-green { top: 9vw !important;  } }
@media (min-width: 790px) { .shadow-container-green{   top: 7vw !important;  }    }
@media (min-width: 830px) { .shadow-container-green{   top: 7vw !important;  }  }
@media (min-width: 880px) { .shadow-container-green{  top:2vw; }    }
@media (min-width: 980px) { .shadow-container-green{  top:2vw !important; }   }
@media (min-width: 992px) { .shadow-container-green{  top:2vw !important; }   }
@media (min-width: 1060px){ .shadow-container-green{  top:72px; left:-3vw;} }
@media (min-width: 1200px){ .shadow-container-green{  top:78px;}  }
@media (min-width: 1300px){ .shadow-container-green{  top:80px; } }
@media (min-width: 1500px){ .shadow-container-green{  top:94px; } }
@media (min-width: 1900px){ .shadow-container-green{  top:105px;  } }
@media (min-width: 2200px){ .shadow-container-green{  top:117px; left:-2vw; } }
@media (min-width: 2500px){ .shadow-container-green{  top:127px;  } }
*/
/* END  OLD Logo Style */


.burguer-color{
  background-color: #008D36!important;  
}

.src-class{
  background-image: url("../images/SHOP.png");
  background-repeat: no-repeat;
}
.title-diminute{  font-size: 18px;}
.text-diminute{  font-size: 13px;}
.training-title-mb{ font-size: 16px; padding-right: 2rem!important;}

.bw-3{ border-width: 3px !important;  }
.float-box-left{ position: relative;      top: 20px;  left: 100%; }

.rounded-circle {  border-radius: 50% !important; }
.circle-30{    width: 40px;    height: 40px;}

.float-box-left-mb{ position: relative;      top: 25px;  left: -4%; }
.circle-40-50{    width: 40px;    height: 40px;}

/*
.float-50-right{  position: relative;      top: -110px; right: -86%;  }
.float-50-left{  position: relative;      top: -110px; left: 0%;  }
*/

/*
@media (min-width: 500px) {  .float-box-left{ position: relative; top: 20px;  left: -27px; }    }
@media (min-width: 992px) {  .float-50-right{ position: relative; top: -110px; right: -78%;  }  .float-50-left{  position: relative;      top: -110px; left: 0%;  }  .float-box-left{ position: relative;      top: 20px;  left: 50%; } }
@media (min-width: 1600px){  .float-50-right{ position: relative; right: -82%;  }  .float-50-left{   position: relative;     left: 10%;  }  }
@media (min-width: 2000px){  .float-50-left { position: relative; top: -110px; left: 10%;  }  }
@media (min-width: 2170px){  .float-box-left{ position: relative; top: 22px;  left: 40%; }   }
*/
.h-0{height: 0px;}
.w50-percent-div{ width: 125px;}



.left-card-slider{left:170%;}
.right-card-slider{right:75%;}

.min-size-card{min-height: 100px;}
.min-size-card-md{min-height: 120px;}

.font-circle-number{  font-size: 1.5rem;  line-height: 1.1;}
.mini-padd{    padding-right: 5px;    padding-left: 5px;  }  
.video-md{width: 75%; height: 75%;}
@media (min-width: 200px){
.video-md{width: 100%; height: 100%;}
}
@media (min-width: 375px){  .text-diminute{  font-size: 16px;} .training-title-mb{ font-size: 20px; padding-right: 2rem!important;} 
  .float-box-left-mb{ position: relative;      top: 25px;  left: -2%; }
}

@media (min-width: 560px){
  .font-circle-number{  font-size: 1.5rem; line-height: 1.1; }
  .circle-40-50{    width: 50px;    height: 50px;}
  .mini-padd{    padding-right: 15px;    padding-left: 15px;    } 
  .float-box-left-mb{ position: relative;      top: 40px;  left: -6%; }

}
@media(min-width: 992px){
.video-md{width: 75%; height: 75%;}
}
.w-85{
  width: 85%!important;
}

@media(max-width: 991px){
 .fs{
  font-size: font-size: 16px; 
  padding-right: 2rem;
 }
}
@media(min-width: 992px){
 .fs{font-size: 1.25rem;}
}


/* New Solutions (2 images) */

@media (min-width: 320px) {  
  .solutions-img-wdt-cust {
    width: 70%;
  }
}
@media (min-width: 576px) {  
  .solutions-img-wdt-cust {
    width: 90%;
  }
}
@media (min-width: 768px) {  
  .solutions-img-wdt-cust {
    width: 75%;
  }
}
@media (min-width: 992px) {  
  .solutions-img-wdt-cust {
    width: 55%;
  }
}
@media (min-width: 1200px) {  
  .solutions-img-wdt-cust {
    width: 50%;
  }
}
@media (min-width: 1440px) {  
  .solutions-img-wdt-cust {
    width: 58%;
  }
}
@media (min-width: 1600px) {  
  .solutions-img-wdt-cust {
    width: 60%;
  }
}
@media (min-width: 2100px) {  
  .solutions-img-wdt-cust {
    width: 75%;
  }
}

/* ----- */